<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="filme" %>
<%@page import="dvd" %>
<%@page import="filme" %>
<%@page import="ator" %>
<%@page import="java.util.List" %>
<%@page import="java.util.Collection" %>
<%--
The taglib directive below imports the JSTL library. If you uncomment it,
you must also add the JSTL library to the project. The Add Library... action
on Libraries node in Projects view can be used to add the JSTL 1.1 library.
--%>
<%--
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
--%>

<%
    String filme = request.getParameter("filme");
    DVDFacade filmeDvd = new DVDFacade();
    FitaFacade filmeFita = new FitaFacade();
    FilmeFacade movieFacade = new MovieFacade();
    
    List movies = movieFacade.findByTitulo(filme);

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Locadora Tarde da Sess&atilde;o</title>
    </head>
    <body>

    <h1>Loca&ccedil;&atilde;o</h1>
    <h2>Resultados da Busca</h2>

    Voc&ecirc; buscou por: <%= filme %><br>
    Foram encontrados <%= movies.size() %> resultados.<br>
    
    <%
        for(int cont = 0; cont < movies.size(); cont++)
        {
            Filme mov = movies.get(cont);
            %>
                Nome: <%= mov.getTitulo(); %><br>
                Nome Original: <%= mov.getTituloOriginal() %><br>
                Diretor: <%= mov.getDiretor(); %><br>
                Dura&ccedil;&atilde;o: <%= mov.getDuracao(); %> min<br>
                <%
                Collection atores = mov.getAtor();
                if(atores.size() > 0)
                {
                    while(atores.iterator().hasNext())
                    {
                        Ator actor = atores.iterator().next();
                        %>
                            Atores: <%= actor.getNomeAtor()%><br>
                        <%
                    }
                }
                %>

                Alugar: 
                <%
                Collection dvds = mov.getDVDs();
                if(dvds.size() > 0)
                {
                    while(dvds.iterator().hasNext())
                    {
                        DVD movieDvd = dvds.iterator().next();
                        %>
                        <a href="alugarFilme.jsp?idProd="<%=movieDvd.getProduto().getId()%>>DVD</a><br>
                        <%
                    }
                }
                
                Collection fitas = mov.getFitas();
                if(fitas.size() > 0)
                {
                    while(fitas.iterator().hasNext())
                    {
                        Fita movieFita = fitas.iterator().next();
                        %>
                        <a href="alugarFilme.jsp?idProd="<%=movieFita.getProduto().getId()%>>Fita</a><br>
                        <%
                    }
                }
                    
                %>
            <%   
        }
    %>
    
    </body>
</html>
